.bill-detail {
	height: 100vh;
	background-color: rgb(246, 246, 246);
	padding: 22rpx 24rpx 0 24rpx;
	&-content {
		background: #FFFFFF;
		box-shadow: 0px 0px 10rpx 0px rgba(0, 0, 0, 0.1);
		border-radius: 10rpx;
		padding: 40rpx 30rpx 20rpx 30rpx;
		display: flex;
		flex-direction: column;
		align-items: center;
		font-family: PingFang SC;
		font-weight: 500;
		.img {
			width: 140rpx;
			height: 140rpx;
		}
		.title {
			font-size: 30rpx;
			color: #333333;
			margin: 30rpx 0 30rpx 0;
		}
		.number {
			font-size: 40rpx;
			font-weight: bold;
			line-height: 44rpx;
			color: #333333;
		}
		&-table {
			width: 100%;
			margin-top: 40rpx;
			border-top: 2rpx solid #EEEEEE;
			padding-top: 40rpx;
			&-col {
				display: flex;
				// justify-content: space-between;
				align-items: top;
				margin-top: 35rpx;
				&:first-child {
					margin-top: 0;
				}
				&-left {
					width: 125rpx;
					font-size: 30rpx;
					color: #999999;
				}
				&-right {
					font-size: 30rpx;
					color: #333333;
					margin-left: 47rpx;
					flex: 1;
					max-width: 550rpx;
					overflow: hidden;
				}
			}
		}
	}
}